\hypertarget{classai_1_1evaluation_1_1_simple_evaluation_function}{
\section{ai.evaluation.SimpleEvaluationFunction Class Reference}
\label{classai_1_1evaluation_1_1_simple_evaluation_function}\index{ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}}
}


A simple evaluation function, (eg for use with Monte Carlo agents)  


\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static float \hyperlink{classai_1_1evaluation_1_1_simple_evaluation_function_abd5457dfe432776c06fc3f6922c91ea3}{evaluate} (\hyperlink{classrts_1_1_game_state}{GameState} gs)
\item 
static float \hyperlink{classai_1_1evaluation_1_1_simple_evaluation_function_a9ce15eb272d9052a8670e725588f8763}{base\_\-score} (boolean player, \hyperlink{classrts_1_1_game_state}{GameState} gs)
\item 
static float \hyperlink{classai_1_1evaluation_1_1_simple_evaluation_function_a833a95d2af2eca604b681f703ecd56a1}{upperBound} (\hyperlink{classrts_1_1_game_state}{GameState} gs)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static float \hyperlink{classai_1_1evaluation_1_1_simple_evaluation_function_a28bdf717b30e4142dc9c03aa0150f355}{VICTORY} = 10000
\item 
static float \hyperlink{classai_1_1evaluation_1_1_simple_evaluation_function_a61e6893396bcbd96e6da9b8f0ebe0589}{RESOURCE} = 20
\item 
static float \hyperlink{classai_1_1evaluation_1_1_simple_evaluation_function_a35e88fca78ce30a0a965b6317f399c1d}{RESOURCE\_\-IN\_\-WORKER} = 10
\item 
static float \hyperlink{classai_1_1evaluation_1_1_simple_evaluation_function_aac0348c46516798b458d605aef5103c2}{UNIT\_\-BONUS\_\-MULTIPLIER} = 40.0f
\end{DoxyCompactItemize}


\subsection{Detailed Description}
A simple evaluation function, (eg for use with Monte Carlo agents) 

\begin{DoxyAuthor}{Author}
santi 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\hypertarget{classai_1_1evaluation_1_1_simple_evaluation_function_a9ce15eb272d9052a8670e725588f8763}{
\index{ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}!base\_\-score@{base\_\-score}}
\index{base\_\-score@{base\_\-score}!ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}}
\subsubsection[{base\_\-score}]{\setlength{\rightskip}{0pt plus 5cm}static float ai.evaluation.SimpleEvaluationFunction.base\_\-score (
\begin{DoxyParamCaption}
\item[{boolean}]{player, }
\item[{{\bf GameState}}]{gs}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classai_1_1evaluation_1_1_simple_evaluation_function_a9ce15eb272d9052a8670e725588f8763}
\hypertarget{classai_1_1evaluation_1_1_simple_evaluation_function_abd5457dfe432776c06fc3f6922c91ea3}{
\index{ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}!evaluate@{evaluate}}
\index{evaluate@{evaluate}!ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}}
\subsubsection[{evaluate}]{\setlength{\rightskip}{0pt plus 5cm}static float ai.evaluation.SimpleEvaluationFunction.evaluate (
\begin{DoxyParamCaption}
\item[{{\bf GameState}}]{gs}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classai_1_1evaluation_1_1_simple_evaluation_function_abd5457dfe432776c06fc3f6922c91ea3}
\hypertarget{classai_1_1evaluation_1_1_simple_evaluation_function_a833a95d2af2eca604b681f703ecd56a1}{
\index{ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}!upperBound@{upperBound}}
\index{upperBound@{upperBound}!ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}}
\subsubsection[{upperBound}]{\setlength{\rightskip}{0pt plus 5cm}static float ai.evaluation.SimpleEvaluationFunction.upperBound (
\begin{DoxyParamCaption}
\item[{{\bf GameState}}]{gs}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classai_1_1evaluation_1_1_simple_evaluation_function_a833a95d2af2eca604b681f703ecd56a1}


\subsection{Member Data Documentation}
\hypertarget{classai_1_1evaluation_1_1_simple_evaluation_function_a61e6893396bcbd96e6da9b8f0ebe0589}{
\index{ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}!RESOURCE@{RESOURCE}}
\index{RESOURCE@{RESOURCE}!ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}}
\subsubsection[{RESOURCE}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf ai.evaluation.SimpleEvaluationFunction.RESOURCE} = 20\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classai_1_1evaluation_1_1_simple_evaluation_function_a61e6893396bcbd96e6da9b8f0ebe0589}
\hypertarget{classai_1_1evaluation_1_1_simple_evaluation_function_a35e88fca78ce30a0a965b6317f399c1d}{
\index{ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}!RESOURCE\_\-IN\_\-WORKER@{RESOURCE\_\-IN\_\-WORKER}}
\index{RESOURCE\_\-IN\_\-WORKER@{RESOURCE\_\-IN\_\-WORKER}!ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}}
\subsubsection[{RESOURCE\_\-IN\_\-WORKER}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf ai.evaluation.SimpleEvaluationFunction.RESOURCE\_\-IN\_\-WORKER} = 10\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classai_1_1evaluation_1_1_simple_evaluation_function_a35e88fca78ce30a0a965b6317f399c1d}
\hypertarget{classai_1_1evaluation_1_1_simple_evaluation_function_aac0348c46516798b458d605aef5103c2}{
\index{ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}!UNIT\_\-BONUS\_\-MULTIPLIER@{UNIT\_\-BONUS\_\-MULTIPLIER}}
\index{UNIT\_\-BONUS\_\-MULTIPLIER@{UNIT\_\-BONUS\_\-MULTIPLIER}!ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}}
\subsubsection[{UNIT\_\-BONUS\_\-MULTIPLIER}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf ai.evaluation.SimpleEvaluationFunction.UNIT\_\-BONUS\_\-MULTIPLIER} = 40.0f\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classai_1_1evaluation_1_1_simple_evaluation_function_aac0348c46516798b458d605aef5103c2}
\hypertarget{classai_1_1evaluation_1_1_simple_evaluation_function_a28bdf717b30e4142dc9c03aa0150f355}{
\index{ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}!VICTORY@{VICTORY}}
\index{VICTORY@{VICTORY}!ai::evaluation::SimpleEvaluationFunction@{ai::evaluation::SimpleEvaluationFunction}}
\subsubsection[{VICTORY}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf ai.evaluation.SimpleEvaluationFunction.VICTORY} = 10000\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classai_1_1evaluation_1_1_simple_evaluation_function_a28bdf717b30e4142dc9c03aa0150f355}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
src/ai/evaluation/\hyperlink{_simple_evaluation_function_8java}{SimpleEvaluationFunction.java}\end{DoxyCompactItemize}
